﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades.Negocio;
using AccesoDatos;

namespace LogicaNegocios
{
    static public class ParserTacsa
    {
        
        static public TACSA toTACSA(this Tacsa tacsaview)
        {
            TACSA tacsa = new TACSA();
            tacsa.INTCODTACSA = tacsaview.INTCODTACSA;
            tacsa.INTCODTIPOTACSA = tacsaview.INTCODTIPOTACSA;
            tacsa.INTTACSA = tacsaview.INTTACSA;
            tacsa.INTTACA = tacsaview.INTTACA;
            tacsa.INTSEVERIDAD = tacsaview.INTSEVERIDAD;
            tacsa.VCHUSUARIOCREACION = tacsaview.VCHUSUARIOCREACION;
            tacsa.VCHUSUARIOMODIFICACION = tacsaview.VCHUSUARIOMODIFICACION;
            tacsa.DTMFECHA = Funciones.StringToDate(tacsaview.Fecha);
            tacsa.DTMFECHACREACION = DateTime.Now;
            tacsa.DTMFECHAMODIFICACION = DateTime.Now;
            tacsa.CHRESTADO = tacsaview.CHRESTADO;
            return tacsa;
        }

        static public Tacsa toTacsa(this TACSA tacsa)
        {
            Tacsa tacsaview = new Tacsa();
            tacsaview.INTCODTACSA = tacsa.INTCODTACSA;
            tacsaview.INTCODTIPOTACSA = tacsa.INTCODTIPOTACSA;
            tacsaview.INTTACSA = tacsa.INTTACSA;
            tacsaview.INTTACA = tacsa.INTTACA;
            tacsaview.INTSEVERIDAD = tacsa.INTSEVERIDAD;
            tacsaview.VCHUSUARIOCREACION = tacsa.VCHUSUARIOCREACION;
            tacsaview.Fecha = Funciones.DateToString(tacsa.DTMFECHA);
            tacsaview.VCHUSUARIOMODIFICACION = tacsa.VCHUSUARIOMODIFICACION;
            tacsaview.CHRESTADO = tacsaview.CHRESTADO;
            return tacsaview;
        }
        

    }
}
